package net.qhzw.vip.qiyu.model;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import net.qhzw.vip.qiyu.entity.RepairCode;
import net.qhzw.vip.qiyu.entity.SysElectricVehBrand;

import java.io.Serializable;
import java.math.BigDecimal;

@Data
public class CarRentalCostsVo implements Serializable {

    private Long id;

    @ApiModelProperty(value = "租户ID")
    private Long userId;

    @ApiModelProperty(value = "租户姓名")
    private String realName;

    @ApiModelProperty(value = "租户身份证号")
    private String idCard;

    @ApiModelProperty(value = "租户手机号")
    private String mobile;

    @ApiModelProperty(value = "担保公司")
    private String guaranteeCompanyName;

    @ApiModelProperty(value = "担保公司押金")
    private BigDecimal guaranteeCompanyDeposit;

    @ApiModelProperty(value = "租聘方式 1：整车 2：电池")
    private Byte lease;

    @ApiModelProperty(value = "起租日 次月19号天数")
    private Integer nextMonth19day;

    @ApiModelProperty(value = "日租单价")
    private BigDecimal UnitPrc;  //车日租单价

    @ApiModelProperty(value = "押金")
    private BigDecimal deposit;

    @ApiModelProperty(value = "费用总和")
    private BigDecimal totalRent;

    @ApiModelProperty(value = "预收租金")
    private BigDecimal advanceRcptRent;

    @ApiModelProperty(value = "租金")
    private BigDecimal rent;

    @ApiModelProperty(value ="车辆信息")
    private RepairCode repairCode;

    @ApiModelProperty(value ="电池信息")
    private SysElectricVehBrand electricVehBrand;

    @ApiModelProperty(value ="支付码")
    private String payCode;

    @ApiModelProperty(value ="订单号")
    private String orderNumber;

}
